tower radiator - French English Dictionary